package com.cat.model.biz.service.api;

import java.io.File;

public interface UserService {
	String userInfo(long userId);
	
	String updateNickName(long userId, String nickName);
	
	String updateRealName(long userId, String realName);

	String updateHeadImage(long userId, File headImage, String headImageFileName);

	String updatePassword(long userId, String oldPassword, String password);
	
	String userAuthInfo(long userId);
	
	String updateUserAuthInfo(long userId, File businessLicense, String businessLicenseFileName);
	
	String saveUserAuthInfo(long userId, File businessLicense, String businessLicenseFileName
			,File idCardPositive,String idCardPositiveFileName,String name,String phone,Integer type,String BusinessLicenseNumber,String addr);

	String savePersonUserAuthInfo(long userId, File idCardPositive, String idCardPositiveFileName
			, File idCardBack, String idCardBackFileName
			,String name,String phone,Integer type,String BusinessLicenseNumber,String addr);

	String updateEmployeeAuthInfo(long userId, File idCardPositive, String idCardPositiveFileName, File idCardBack, String idCardBackFileName, File idCardHolder, String idCardHolderFileName);
	
	String suggestion(long userId, String content);
	
	String getCompanyList();

}
